草庐IT

jQuery Mobile 导航栏

全部标签

ios - 将一个导航栏更改为透明会将所有导航栏更改为透明

我有一个导航Controller嵌入到我的应用程序的第一个View中。当我在一个View上将导航栏更改为透明时,它会将其更改为对所有View透明,但我似乎无法将其改回原样。我希望它对我的一些View透明,但不是全部。要设置为透明我使用:self.navigationController?.navigationBar.setBackgroundImage(UIImage(),forBarMetrics:UIBarMetrics.Default)self.navigationController?.navigationBar.shadowImage=UIImage()self.naviga

ios - 是否可以为 CNContactViewController 添加自定义导航栏?

我想为CNContactViewController创建自定义UINavigationBar以便选择单个或多个联系人。默认的UINavigationBar由Cancel、Done和Group按钮组成,这使得它看起来很乱。CNContactViewController的UINavigationBar是否有解决方法来自定义?任何人都可以尽快回答这个问题吗? 最佳答案 您的屏幕截图是CNContactPickerViewController,而不是CNContactViewController。但两者的答案是一样的。每个联系人ViewCo

swift - 从前台导航到后台时如何暂停和播放背景视频?

当我启动我的应用程序时,背景视频正在播放。如果我碰巧按下主页按钮,我希望视频暂停并从中断处继续播放。这是我的代码:classViewController:UIViewController{letmoviePlayerController=AVPlayerViewController()varaPlayer=AVPlayer()funcplayBackgroundMovie(){ifleturl=NSBundle.mainBundle().URLForResource("IMG_0489",withExtension:"m4v"){aPlayer=AVPlayer(URL:url)}mo

swift - MMDrawerController 不显示导航栏

我是swift和iOS开发的新手。在我的项目中,我正在使用MMDrawerController加载幻灯片菜单,它适用于幻灯片,但在AppDelegate中初始化MMDrawerController后,顶部导航栏[导航Controller]未显示。评论MMDrawer初始化显示导航栏和点击事件正确触发,下面是导航初始化代码,funcbuildNavigationDrawer(){//InstantiateMain.storyboardletmainStoryBoard:UIStoryboard=UIStoryboard(name:"Main",bundle:nil)//CreateVie

ios - Swift 从 view2 导航回 view1

我有View1,其中的按钮有标题,我通过传递Button标题字符串成功切换到View2,该字符串也将分配给View2按钮。现在,当用户从View2返回到View1时,View1按钮没有任何值(value)。如何将按钮值传递给View1?我试过委托(delegate)方法..但没有成功:已编辑View1classPatientBreifInfoViewController:UIViewController,TasksViewDelegate{varpassName:String!@IBOutletweakvarpatientName:UIButton!overridefuncviewDi

ios - 在搜索栏中输入时消失的导航栏

我这里有一个带有导航栏、搜索和范围栏以及表格View的菜单:问题是,当我在搜索栏中输入时,会发生这种情况:知道为什么会发生这种情况以及如何解决它吗?我正在Stroyboard中完成所有这些工作。 最佳答案 你可以在这里做两件事,1)如果您不希望UISearchController在导航栏上设置动画,则可以设置yourSearchController.hidesNavigationBarDuringPresentation=false2)您可以设置definesPresentationContext以便您的搜索Controller仅位

ios - 导航栏颜色未保存

我有带有两个不同导航栏的ViewController。每个导航栏都有不同的颜色。VC1andVC2如果我从VC1移到VC2,我会看到不同的颜色,但如果移回,我会在VC2的VC1导航栏中看到颜色。ViewController1Returned所以VC1的导航栏颜色没有正确保存VC1:importUIKitclassTableViewController_1:UITableViewController{overridefuncviewDidLoad(){super.viewDidLoad()self.navigationController?.navigationBar.barTintCo

ios - 对导航栏后退按钮的操作

我想在用户点击后退按钮时显示带有确认的警报。这就是我尝试添加操作的方式。self.navigationItem.hidesBackButton=trueletnewBackButton=UIBarButtonItem(title:"这工作正常,但我想要其中的默认后退按钮图像而不是自定义标题。怎么做?我也试过下面的代码:self.navigationItem.backBarButtonItem?.action=#selector(ViewController.save(sender:))...但是Action也没有执行。 最佳答案 这

swift - 导航栏下方的菜单在 Swift 中带有动画

我的问题很简单,当我点击(在导航栏上)时,我不知道如何在导航栏下方显示列表(菜单)。我想做与这张图片相同的事情:我试着这样做:funcdoSomething(){letnavigationBarHeight=self.navigationController?.navigationBar.frame.height??0print(navigationBarHeight)letheightTotal=UIApplication.shared.statusBarFrame.height+navigationBarHeightDispatchQueue.main.async(execute:

ios - iMessage (iOS 10) 中的导航栏高度

如何使用动画增加iMessage(iOS10)中的导航栏高度,当隐藏此Controller时,如何使用动画返回之前的高度?我读了几篇文章,我可以在这里分享它们,但它们没有像iMessage(iOS10)中那样的效果。谢谢。更新:或者如何跟踪UIViewController隐藏在点上以制作流畅的动画,因为我们收到了viewWillDisappear调用Controller开始隐藏,但也可能是用户用缓慢的手势将其隐藏,因此有必要相对于当前Controller已隐藏的百分比降低NavigationBar高度。如何更好地实现它? 最佳答案